Howard Johnson by Wyndham Long Island City Near Roosevelt Island
38-61 12th Street -
Long Island City,
NY 11101